<app-todo-header (addTodoEvent)="addTodo($event)"></app-todo-header>
<app-todo-list [todoList]="todoList" (removeTodoEvent)="removeTodo($event)"
    (todoCheckStatusChangeEvent)="updateIsAllChecked()"></app-todo-list>
<app-todo-bottom (removeCheckedTodoEvent)="removeCheckedTodo()" (checkAllTodoEvent)="checkAllTodo()"
    [isAllChecked]="isAllChecked" *ngIf="todoList.length">
</app-todo-bottom>